Thanks for the reply folks. It does have spark as it runs, badly. It is also hard starting as well due to getting too much gas. The codes I was able to get indicated fuel injector and O2 sensor. The sensor code is probably due to the excessive amount of fuel getting thru to the exhaust. I will be checking the fuel injectors this week to see if they are clicking on & off. For the amount of fuel coming out the exhaust I am leaning toward a malfunction in the PCM. This issue is occurring whether the engine is cold or at operating temp. I've checked the wiring and everything appears tight, and I've swapped out the ASD relay with no change.