Afraid I don't have the answer for you, but I will add to your guesses :-) - fuel line/fuel pickup/petcock blockage or fuel pump not working properly. (do the plugs look really lean?) - ? bad ECU? - weak right wrist :-)