sounds like a lean pop to me. what size are the pickups in your gas tanks? that was a problem for me until I had my new tanks built with 3/8" pickups. no more problems for me. I think you are on the right track, definitely sounds like a supply issue.
Omega