i am still new to tdr and have posted a few posts but i read ALOT. i keep seeing alot of questions about codes. 1 what is a descent code reader? 2 am i right when i ASSUME that it works by plugging into the trucks outlet under the dash? my truck runs GREAT but i would like to now if it should give me a problem. 04. 5 6spd 4x4 qc. thanks