Wtf?????

You can buy a OBDII code reader at wal*mart for $100 or you can get a decent one on ebay for $150.

Make sure your gas cap is on tight. I've seen that happen before. The TPS could very well be the culprit also, it should be a $20-40 part at your local auto shop.