Thank you very much. I'll try that, I think I'll give the race another go and see if the same thing happens again first but if I get it again I'll make those tweaks you suggested.
FWIW this was the final result of the race, just thought it was entertaining to see what would happen.
San Marino GP (34 laps)
1. M Schumacher (Ferrari) 49m 40.125s
2. Alonso (Renault) +26.245s
3. Raikkonen (McLaren) +39.248s
4. Massa (Ferrari) +39.394s
5. Heidfeld (Sauber BMW) +49.581s
6. R Schumacher (Toyota) +51.276s
7. Webber (Williams) +59.732s
8. Fisichella (Renault) +1m 23.652s
The remaining 10 finishers all finished a lap down - in order this was Klein, Button, Rosberg, Monteiro, Speed, Sato, Coulthard, Kubica, Barrichello and Liuzzi. Schumacher's Ferrari was not far behind Fisichella on track at the end but once Fisi had overtaken Klien with three laps left he was fast enough to stay ahead and on the lead lap. Pedro de la Rosa was running tenth before dropping out with an engine failure with two laps to go, the other three retirees - Trulli, Albers and Yamamoto - all dropped out before the pit window.
Prior to the pit stops, Raikkonen was about 7s down on Schumacher, Alonso a further 5s behind the McLaren. Alonso was probably the fastest man on track, I'm not sure he'd have jumped Raikkonen in a normal pit window but it would have been an interesting battle for second and there is no way Schumacher would have won by over 25s in a normal race.
The Honda drivers were probably the biggest losers, without the pit stop mess Button would have been sixth at worst I think, probably higher, and only Alonso and Michael Schumacher set faster race laps than him. Barrichello was only eleventh but he was faster than de la Rosa and may have grabbed a point with a bit of luck. The only driver to finish behind Barrichello was Liuzzi, who had a major excursion into one of the gravel traps (as did Kubica, but he stayed ahead). Heidfeld was the biggest winner, I've no idea whether he could have passed Ralf or Webber in the pits but he got ahead of those two as well as the unfortunate Fisichella and Button, the latter of whom had previously passed him on track.