After getting under the car and looking around for about 20 minutes, I found the speed sensor. My mechanic swore that was the reason my 'Check Engine' light was staying on because I explained to him that when the speedometer decides to work, the light goes out.
The issue almost seems to be heat related because when the car sits in the sun the speedometer flutters after a while the starts registering speed and the 'Check Engine' light will go out.
Anyway I replaced the sensor which needed to be replaced anyway as it turns out because the mounting tab had broken and I guess the thing could have vibrated loose. Replacing the sensor DID NOT change anything however. The 'Check Engine' light is still blazing away at me.
A few years back (yes you read correctly, years) I had another mechanic take a look at the problem and he said it was the speedometer head. I guess my current guy didn't buy it because he was sure it was the speed sensor.
If it is the speedometer head. What would I be looking at in terms of replacement? Or is it even worth it on a '93 car. That would mean I wasted $150 on a speed sensor though. How simple of a job is it?