O.K. So, I have a new engine, plugs, wires, all sensors replaced, cap, rotor and pickup coil, new fuel pump and injectors. Had dodge do a cam sync and timing. This truck runs beautiful for about five miles or ten minutes and then starts it's crap. Popping, spitting and jerking around. After that, it runs great again for awhile. Then it will repeat the problem maybe an hour later. I bought a flash tuner from PIE in Deleware with a custom tune for my cam setup. while working on this truck for several months trying to get the bugs out I have flashed in the custom tune and returned it to stock a dozen times (probably). It is currently at stock tune. What I am wondering is, Could I have damaged my CPU with all this flashing. I have an appointment on the 20th to have a shop hook up a scanner and drive it. I don't know what else to do and am at my wits end!! Any tuners on this site that can help? Would appreciate any input.