Sauber rookie Sergio Perez was forced to retire from the Malaysian Grand Prix after running over debris from another car.