I'd guess your battery is dying. This is how dying batteries behave; the voltage goes up (and down) quickly due to the reduced capacity of the battery. Therefore the battery 'charges' very quickly, but doesn't hold the charge long.
I believe it's still possible to get Moto X batteries. I...