have you checked the fuel filter?