Narain Karthikeyan's heavy crash in the Belgian Grand Prix was caused by a wheelnut problem at his second pit stop.