No need for a code reader. Just get a $10 haynes manual and it'll tell you how to hook up a $.10 jumper line and read the codes from the check engine light.
I know this 'cause I pulled an EVAP code not too long ago, and is the reason I ended up here. Guess it's time to check the gas cap.