It appears to be a hardware issue. The Lumia 800 shows exactly the same behavior with exactly the same chargers.