How many miles on your X?. Have you changed your fuel filter? Sounds like the fuel pump.