It has something to do with the fuel pump..and that is about all I can tell you..I had a 91 tercel and I got 275,000 miles out of it b4 I traded it in, they still gave me 500 bills for it..I should of kept it though..I am sure I could of topped 300,000