Have a 94 4.0 ranger and in the morning it starts and runs fine. Maybe a little bit of rough idle for a second but then it's good. Today I was leaving work and it was good and all of the sudden after parking for a few minutes on an incline it would not start. Finally got it to start and it didnt want to idle at all. I featherd it and it started to clear up a little bit. I would hit the gas and get no response and it would just stall out. Changed the fuel filter this past weekend because this has been happening more and more. Was thinking and told a fuel pump. Any other suggestions?