What is wrong with my truck. It keepsshowing my check engine light but by the time I get it to the shop to run the codes they are gone and it says there are no trouble codes. I have caught it once and it said it was an electronic spark control problem. I have replaced the plugs, wires, coil, cap, and rotor and am putting in a msd box. But why does it keep showing my check engine light and then clearing it. It also cuts out every /forums/images/graemlins/1zhelp.gif /forums/images/graemlins/k5.gifnow and then like it is being starved of fuel. But I believe that is the filter or pump because it will do that without throwing a code. But it also cuts out when the service engine light comes on. Why???????????