To Alan's point, racing hard to win is always going to cause carnage regardless of what changes are made to the engine package. So to me, I think the change has to be made to the mentality of the crew chiefs and drivers involved and not to the engines and cars. If you run them on the ragged edge all of the time, you're going to cross the fine line sometimes and have massive explosions. I mean think about it. What other machine out there is so finicky that if you remove your foot from the throttle for even a half second and then reapply throttle pressure, your odds of exploding increase exponentially? Fighter pilots can slow down and speed up on request. NASA can do controlled burns on and off throughout a mission. NASCAR vehicles can slow down and speed up for 500 miles, but Top Fuel and Funny Cars you pedal the throttle just once, and fuel curves are thrown off, clutch timers are thrown off, cylinder pressures are out of whack and the chances of the engine exploding go through the roof.
Instead of trying to fix/strengthen the alloys (which was mentioned in the Force Lindberg crash thread) or changing the engine combination (which has been mentioned countless times since Scott Kalitta's and numerous other incidents), why not limit the amount of engines to two per weekend? If you can't keep two engines together for eight runs, then you don't deserve to win. You're allowed one engine in qualifying and if you hurt it, one more on race day. If you grenade an engine in any round of eliminations, besides the finals, you are disqualified, and the fastest loser from the same round is inserted back into eliminations. Using this weekend's race as an example, John Force is disqualified after blowing up in round 2, and the quickest loser from round 2, Matt Hagan, is reinserted into the semi finals (thus ensuring the fans don't have to watch a bunch of bye runs throughout eliminations if lot's of cars blow up/oil down). This approach has what I feel are numerous positives. It would reduce the costs it would take to race a 24 race schedule. It would reduce downtime, both during qualifying and on race day (maybe more live TV, more sponsors??). It could potentially increase car counts. It could also potentially cut down on the nasty, and sometimes fatal, explosions/crashes we've seen over the years.
Now, before you go off on me about how stupid this idea is, keep in mind I basically took Don Garlits' idea and modified it. I talked to him at Indy about this a few years back, and read an article or two, where essentially his position is each team/driver should have only one engine for the entire weekend and that's it. You blow it up, you're done.