I have a 94 that I bought 2 years ago for a grand, but it didnt run right replaced coil pac new plugs and wires and it drove fine for a bit but then it started haveing some hesitation and the tach dropped to 0 and check engine light would go on, this got progressivly worse. Reading here it sounded like the crank position sensor might be bad so I replaced waterpump, replaced crank position senser and seals and one motor mount. It ran great for a day or two then I started to feel hesitation occasionally and the check engine light came on tach drops off again and the check engine light comes on. But it doesnt last turn it of and back on and everything cleared and drives fine. this slowly got worse and worse I managed to finally have a bad code as I passed a autopart store and stopped to check the codes left it running brought the code reader out had to turn it off for the reader to read the codes and when it came back on again the check engine light was clear. There were no codes to pull. around this time I started to hear a whining from the back thought at first it might be the radio picking up interference but it did get louder and seemed to pulse with the rough running engine. would a bad fuel pump or perhaps one that got clogged cause this? Could it be something else?