Just a thought but it sounds to me like you have a fuel supply problem - have you checked/cleaned-out the fuel sedimenter??
 

Similar threads