Whoever told you about a "fuel pump sensor", I wouldn't take much more advice from them. Most of the fuel system operates independantly of the car's computer.
For hard to start issues check the obvious things like the contacts on the starter and the battery terminals. Are they all nice and clean? Give them a liberal coating of dielectric grease in the future to prevent corrosion.
The dead battery is suspicious too. How old is it? It might just be worth your while to replace it so it doesn't strand you in the future.
Originally Posted by mattfelner
Sorry, it is the 4.0L...It does have a battery problem and I've had to jump it twice in the past 3 weeks..Someone said that a faulty battery can alter the fuel pump sensor resulting in less fuel pressure..Is this a legitimate explanation?