We have a 2003 Cavalier. Shes been a good runner up till lately. First it was the fuel pump assembly(has been replaced), along with fuel filter, then it was the fuel pressure regulator(has been replaced), now the temp gauge doesn't work. Except for every once in a while when all of a sudden it starts to jump, then goes back to nothing. the strangest thing is that when this happens, the car will surge and the rpm gauge kinda gets a little funny. I've read that the cluster panel may be bad, but wld that affect the engine. oh and the transmission shifts HARD when you put it into drive and when it goes into second. this is not an every time thing yet. and as far as we can tell, the fluid is not low. PLEASE HELP WE ARE SO FRUSTRATED!!!!