Hey guys, my daughter has a 1996 ranger XLT. Has 2.3 5 speed, when started always throws po351 or po352 code. Coils have been changed multiple times with same results. Clear code and truck runs fine. Not allot of power, step on gas and she takes her time getting up. But then I'm used to my V8. However, plugs and wires changed, seafoam and still the same results. No tach, so can't give rpm. I'm just at a loss. O2 sensor maybe? Timing belt is new. Checked timing with my gun and seems to be dead on. Any ideas? Sorry so long. Appreciate any and all help.