It sounds like an apex seal, good thinking on the fuel pump but I wouldn't get my hopes up about it, white smoke is usually the sign of a seal.