I'm not sure if this works on yours, but I have a 2002 4.7L and it works on mine:
To read the codes put the key in the ignition, turn it to on (all dashboard lights up), then off, then on again, then off again, then on and STOP here with it on.
The digital odometer reads off any codes that are stored. I do this whenever my CEL comes on. I have a Haynes manual with the codes, but if you don't have one then there are web sites that have them. Just google it.
Or you can post the code(s) here and I can check for you. But google might be faster.
Anyway, you've come to the right place (this board, not me specifically). Once you post the codes someone will be along who has seen it/done it/fixed it. You should do a search of RamTech's posts, he knows a ton and has helped me out in the past.
Hope this helps. Let us know what you find out.
2002 Dodge RAM 1500, 4.7, 2wd, Quadcab SLT, 100% Original Equipment.
Last edited by Archaea; 01-26-2013 at 10:10 PM.
Reason: additional info