Did you try replacing the fuel filter? Its amazing what will happen when they start to get plugged up :rof