Health Secretary Neil Gray did not know he had "inadvertently" misled parliament about a row over his use of a taxpayer-funded limo to attend football games.