1998 Dodge Ram

I have a 98 Dodge Ram 5.9L with over 111,000 miles on it. When I go to start the pickup, it doesn't want to start right away but it will start eventually. When I let off the gas pedal, it will sometimes die. I had a mechanic reset my computer because I had repairs done and they had the battery out. That didn't fix the issue. There isn't a reading on the computer that is used when the CEL comes on. I've read that it could be an ignition sensor but also my fuel filter may be clogged. I know my truck doesn't have a separate fuel filter. The NAPA place said that it was built into the fuel pump. Is that correct? What do I need to do to fix this problem and what would be the approximate cost?
January 31, 2007.

Check out the related content below while we wait for the question to be answered by a professional mechanic.