A motorist who weaved his way erratically along a busy motorway blamed his driving on a dodgy stomach.
George MacFarlane, of Potterhill Gardens, Perth, was spotted by a member of the public on the M90 driving in such a way that other cars were forced to swerve to avoid him.
The person called the police but later approached MacFarlane at red lights on Perth’s Dundee Road.
Upon being confronted, MacFarlane, 44, sped off through a red light, clipping another car as he went.
At Perth Sheriff Court on Thursday, he admitted driving without due care and attention on the M90 between Inverkeithing and Perth and on the city’s Dundee Road on September 22 last year.
He also admitted driving through a traffic light while it was red, and failing to stop after colliding with another car.
Depute fiscal Carol White said: “The member of the public had concerns that the accused might be under the influence of alcohol and called the police. The vehicle had almost collided with several other vehicles.”
Solicitor Murray McAuley, defending, said both MacFarlane and his partner had fallen ill with food poisoning after a meal at an Edinburgh hotel.
They spent an “uncomfortable” night at the hotel and his partner insisted on going home, despite MacFarlane preferring to “sit it out”.
Sheriff Michael Fletcher fined MacFarlane £740 and banned him from the roads for seven months.