My trip to the track...

I would check Fuel Pressure first. I would guess your running out of fuel since it is laying over.

The gauge on the dual feed line shows 6-7 PSI at idle.