My truck started to run erratic a couple of days ago. I first noticed it @ idle, the tach would drop 50-75rpm them jump up 50-75rpm. At first it was only @ idle but now its @ all rpm's. Fuel pressure is 20-22 @ idle and 15-16 WOT. Any ideas? Thanks!