When the leaders pitted on lap 137, Castroneves and de Ferran both pulled out in the fast lane of traffic, which caused Stewart and Andretti to slow up. Race officials ordered the positions reversed, which put Stewart in the lead because both Penske drivers had impeded traffic out of the pits.
The race restarted on lap 140 with Stewart ahead of Castroneves, de Ferran, Andretti and Buhl. Six laps later, Buhl passed de Ferran for third. Andretti suffered a damaged front wing and nose of the car when he hit debris, so when Donnie Beechler's engine blew up, the yellow flag waved. The leaders pitted on lap 149 and Castroneves was able to get out of the pits first.
The race was red-flagged six laps later.
At the 300-mile mark, Team Penske was running 1-2 with de Ferran leading Castroneves. Andretti, was third followed by Stewart and CART driver Jimmy Vasser.
Earlier, on lap 103, Andretti passed Greg Ray for the lead. Ray brushed the wall after Andretti made the pass and the damage caused Ray to drop back in the field.
Four laps later, rookie Jon Herb crashed to bring out another caution period. Two laps later, Andretti gave up the lead when he pitted. On lap 110, it began to sprinkle at the Indianapolis Motor Speedway which kept the cars running under the yellow flag.
The race was restarted on lap 119 with Ray in the pits. Ray was hoping to win the Indianapolis 500 for the first time in his career and was the leader of the Indianapolis 500 at the halfway point.
The race was marred by three crashes in the first 18 laps Sunday. Through the first 100 laps, the lead had changed hands nine times.
Mark Dismore was the leader when the yellow flag waved on lap 90 for debris. After Dismore made a pit stop on lap 93, his car stopped on the track on the 94th lap to continue the yellow.
The green flag waved on lap 97 with Ray ahead of Andretti, de Ferran, Buhl and Robby Gordon.
Sam Hornish Jr. spun out of the fourth turn on the 18th lap and two-time Indy 500 winner Al Unser Jr. tried to avoid the spinning car. He crashed into the outside wall in the fourth turn to bring out the third yellow flag.
There was only one green flag lap out of the first 23 laps.
The initial green flag waved under cloudy skies and cool weather after heavy rains have plagued the central Indiana area for most of the week.