01' crew cab with an 8.1 in it. has a "service engine soon" light on but everytime a code reader is connected it says cannot connect or cannot read ecm. i have visually and manually checked wiring to make sure connectors were intact. any ideas ? common problem?