Amazon has the Autel MaxiScan MS300 OBD-II Code Reader for $22 with free shipping. Click the Gold Box button to see the discounted price. Compatible with 1996 and later OBD II-compliant vehicles, reads and displays Diagnostic Trouble Codes (DTCs). Now you'll know whether you need a new engine or you're just low on wiper fluid.
Link goes to a WD External HDD....
Correct link: http://www.amazon.com/Autel-MaxiScan-MS300-OBD-II-Scan/dp/B001LHVOVK