Good evening I have a 2004 TLDI NSD40B. The engine seems to run well but while cruising at above 4800 rpm it flashes all 3 warning lamps. When put in self diagnose mode and the code I’m getting is cylinder 3 ignition coil fault. When codes are cleared they return immediately return after I run...