Five drug drivers and 6 drink drivers have been caught by Hills Fleurieu police in just the past 7 days.
A truck driver was pulled over on the South Eastern Freeway for a routine traffic stop, police say he returned a positive result for methamphetamines, had a radar detector in the cabin and no work diary.
The 52 year old Birdwood man now faces several charges which could be upgraded pending the results of the forensic testing of the drugs result.
A Victor Harbor man is also facing a raft of charges after being involved in a hit and run last week.
The 22 year old was picked up after allegedly leaving the scene of the accident on Seaview Rd, charged with drink driving and failing to stop.
A Mt Compass man blew 0.113 after colliding with three parked cars on Arthur St in Mt Compass. He also failed to stop and has since been charged while a Harrogate man is lucky to be alive after he swerved to avoid a roo in Woodside on Sunday, crashing his car into a tree.
A breath test return a blood alcohol level of .0151.