I think the P-code is giving the reason for your problem. My advice is to try replacing the fuel filter. P0148 means at least one bank is severely lean at WOT, which is pretty much what your symptom could be caused by.
- Jack
__________________

2024 F150 Platinum SCrew 3.5L PowerBoost FX4, Peragon Tonneau Cover, LineX Bed, 35% Window Tint on All Sides and Rear, Full Nose Paint Protection Film, Husky Mud Guards, Lasfit Floor Liners, VIOFO Dash Cam
|