Peake code readers are supposed to be pretty good for what you need it for and at that price it would be hard to go wrong.

It will give you a "P" code which you can cross reference here;http://www.obd-codes.com/trouble_codes/