I have a 2002 Ford Explorer Sport that started jerking/missing when I would go up a rise or hill about 2 months ago. Since then I've replaced the fuel filter (which was filthy but didn't solve the problem), changed air filter, replaced the spark plugs, cleaned the EGR valve, cleaned the throttle...