Yep, funny, those little bugs. A friend just bought a 2006 Honda Civic Hybrid. Check engine light comes on so she takes it to autozone to get it checked out, codes point to catalytic converter. She then goes to an exhaust shop where they ordered her a new catalytic converter ($350?!?! + labor!?). I decided I'd run the codes with my OBDII scanner. The car only has 70k on it which red-flagged me about it not being the cat. So I ran the codes on the net, and sure enough the 2006 Honda Civic Hybrid has a recall where they need to reprogram the computer to reflect the correct catalytic temps in the sensors. Check engine light goes off, and hasn't come back on. She's now stuck with a $350 catalytic converter that she doesn't need (shop wouldn't return or refund a special order item)... but at least I saved her the labor costs, another $300...
My point is that unless Grandpa said something, its quite frustrating how much money one could spend trying to figure out an issue!! Thank goodness for Uncle Google.