If it heats up well enough, it should be reading the full battery voltage, do you have a voltmeter? You could try charging it to green, then open it up to see if it went to the full 4.2v
The other thing is, you mentioned your battery was low when you first got it, if it was too low it might...