Im getting a check engine light, took it AutoZone and a P0502 code comes up. It say its a speed sensor. Which one, anyone ever seen this. After looking up the code, it also said Vss input low. Does that mean the battery is low or the alternator is going bad? Something might be screwy in the electrical system because at the same time I noticed the temp guage was jumping around, not to mention last week the fuel gauge seem to be out of whack.