I keep getting the same fault codes over and over on my Nanocom, even after I clear them. They are obviously incorrect. Truck runs fine except it will die at odd times. Must wait 20 minutes to restart. Have replaced fuel pump, wire loom, crank sensor recently. Mechanic says to get a new ECU to solve bad fault code problem (and engine dying problem). Not sure he knows what he is talking about since my TD5 is the only one he has ever seen. No sign of oil in the ECU. Any ideas on how to confirm ECU is truly bad?