Update to cutting out problem. I changed the cam and crank sensors, changed the ingnition coil packs and as mentioned before the plugs and wires. Engine still missing out but seems to be related to increase in temperature (weather) cuz when it's a hot day it starts missing and cutting out right after temp gauge gets into normal operating range like yesterday for example, 90 degrees outside and it started missing at 2800 rpm and this morning it was 62 degrees and it took a while, maybe 15 miles and then it began cutting at 3800rpm. By the way, I get no engine codes and no warning lights come on at all, I'm thinking maybe I've got a bad temp sensor or something along those lines. It seems that engine heat is causing the problem in some way but the dash temp gauge doesn't indicate high temp? I haven't done any tests on the TPS yet but I plan on doing that today.