just a thought, but it sounds like a PATS problem. My car did this when the PATS was messed up.