Don't forget to check the fuel outlet on the tank. Had that similar problem once. It was plugged with rust.