I have a 99 grand jeep cherokee limited 183,190 miles. Around Christmas my kids and i were coming back from the mall. While exiting off of the highway it all of a sudden started acting as if it didn't have any gas. It completely cut off on us on the ramp. Tried to crank the car back up, and even though it did crank it wouldn't accelerate. I floored the gas and still the same thing. So i have to leave it. The next day i came back to get it and it started fine and ran awesome... for about a mile, then started doing the same thing. So i had it towed to my grandmother's to see of my grandfather could fix it. He has had it for about 4 months now. He said my fuel filter is fine got a new battery, new belt, i have transmission fluid, gas, oil. Now two days ago my grandfather calls me and says he put the battery in and he drove it around the neighborhood and it ran fine he said all i needed was some more gas when i pick it up. I picked it up today. It started fine and ran great all the way home, i live about 6 miles from them. Got it home turned it off, i was in the house for about 45 min. When i came back out to take it to be cleaned it started fine but when i put it in reverse i didn't even get 5 ft it cut off. I started it back up and again it started acting like it wasn't getting any gas. What could be my issue. Im a woman so i have no clue and this is my kids and i only means of transportation. HELP PLEASE!