Sorry to hear about the engine! It might have been from bad gas,too much timing,loss of fuel pressure etc.This is where gauges and data logging at the track, come in handy!I doubt he is running enough horsepower to run the rails dry.A fuel pressure gauge could tell you if the BAP was working.You would have to have a good amount of spark knock to bust a piston.Something you need to check every once in awhile.