I second what LOU said.. And add two more things
1: It might be something ELSE... (Low probability but hey. IT might be)
On facebook I see adds for assorted "Fix your car" Devices.. Also on TV and in print. Most of these are OBDII to Bluetooth adapters.. I have 2 of 'em one in car one in Motor home.
ON my Android devices is an app called TORQUE that links to the OBDII adapters and lets me view every sensor, Error code, and such on the engine.
Ignition timing (Advance)
Vacuum
Load sensors
RPM
Fuel Economy
IT will show both vehicle speed as measured by teh sensor and GPS speed as measured by the 'droid (If it has GPS)
Acceleration
And much much more.
IF there is an ERROR code it will read it (Literally it reads it to me "Error Pxxx No Activity O2 Sensor 1 Bank 1" for example also loggs it for the mechanic
And it will CLEAR error codes (But keeps 'em logged) turning off the check engine light if the code was one that fixed itself (Some do) had that work.... once.
NOTE there are several competing apps for the phone. Apps for IOS devices and widders (Windows) and more TORQUE is the one I use... Not recommending any specific app.
NOTE 2: NOT all OBDII adapters will work.. Some do Some do not. TORQUE warns about a "Cheap E-Bay Adapter" says it will not work.> The show a photo of it.. The photo sure looks like what works for me.
That said. I sure shortens trips to the shop.