I just had some similiar problems with my f-150 at 164K. I had my bank 2 Sensor 1 O2 sensor runnin lean. I replaced it myself, which was a BI%$# to do, but if you can it will save you a lot at the shop. Replacing worn out spark plugs could also be a problem with it runnin lean if you have poor ignition quality. Bad fuel filter could be a problem as well (Easy fix to do yourself).