2004 6l super duty was running fine when I had an oil leak on the high pressure oil sensor, truck sat for a year plus,(disabled vet)
Finally got the sensor replaced and the engine starts fine, will ramp up 3k rpm in park sounds fine no engine codes idles fine, but put it in drive or reverse and no power, it has fresh oil oil filter and fuel filters. I let it run at 1500 to 2k rpm for 1/2 hour to heat things up if sitting was the issue, no smoke, everything sounds good to me but under load I can’t get any rpm’s. It was running fine prior to the oil leak I have looked to make sure I did not disconnect anything but have not found anything wrong any ideas?