Just a thought check the fuel lines coming from the fuel pump I had a similar problem where one of the lines was chaffing on the chassis. At the top of the tank there was a pin hole in one of the lines which was allowing air into the fuel. It caused loss of power like you described and the...