Hi there, I have here a 01 3500 with the normal stuff on it, 4 inch ex, air cleaner, smarty, air dog, so yesterday it starts hesitating smoking cel light on, temp guage all over the map from 0 to red and in between, and with the codes 1295 0117 0217 1488 0122 1475 0522 1693. I unplugged the chip, and no change, checked the temp with thermal gun and its ok, looked at batt terminals and all is well, I did note the idle high and could keep it running somewhat smooth on cruse. Any thoughts would be welcome, also I'm still looking for a wiring diagram for my seat heaters. Thanks again.