John McGuiness still 32 seconds faster