Hey guys, new to the power stroke community. I bought a 2003 f250 4x4 lariat 6.0 with 151,000 miles on it for $1200. Not a bad deal and I figured I couldn’t go wrong for the price. As it stands now it runs, sound healthy at idle and revs up no issues.... in drive it won’t go past 1500 rpm even with the pedal to the floor. Has new batteries, a new alternator, cleaned the egr valve, check ficm and has 48.2 volts with key on, while cranking, and while running. Have cleaned the tube to the map sensor, cleaned the EBP sensor and tube. No codes, no boost leaks. I’ve searched and haven’t been able to find someone with this exact problem. Keep in mind this is a one owner, older lady owned truck that was serviced regularly and had work performed at Ford dealership. Does anyone have another suggestion for me to check?