Alright, I got code 14, replaced the speed sensor in the transmission, then I found it out means that the one in the speedo is broken, which made sense considering my speedometer didn't used to work.
So, I change out the gauge cluster and the speedometer works now, but I still occasionally get a long duration CEL for code 14. I'll be driving somewhere and it will come on, stay on (Even if I turn off the car and turn it back on later), then randomly it will go out and stay out for a long time.
Any ideas? The only thing I can figure at this point is it's some kind of wiring problem.
