Might be a sensor going dicky, i had my rover done i got charged 80 quid, week later it went warm and stopped working, so had it checked again, the Gas was still in it, so i was told a sensor somewhere on the system has gone down, aint checked yet though.