Special Constables were out in force at the weekend to try to make roads safer.
The volunteer police officers, who give up their time for free to support local policing, stopped more than 140 vehicles on roads around Wells, Frome and Yeovil on May 11 and 12.
Special Constabulary area officer Andrew Ingall-Tombs said: "This operation was devised and organised solely by members of the Special Constabulary to target speeding drivers and those whose vehicles had faults in critical areas such as tyres and lights.
"Time was taken to explain what we were doing and why to the motorists we stopped. Many drivers hadn't realised their vehicles had faults and part of our role was to explain how and what to check on their vehicles before they drive. I was very pleased by the results of the day but even more pleased by the positive reception from motorists, even though we had interrupted their journeys."
In all, 22 members of the Special Constabulary took part, with six giving up their weekend to take part on both days.
They were supported during the operation by a regular police colleague from Yeovil and staff from HM Revenue and Customs fuel testing unit.
Of the 142 vehicles checked, one driver was summonsed to court for driving with no insurance and on a provisional licence.
Two vehicles were found to have unsafe tyres, which were fixed at the roadside before the drivers continued their journeys. The drivers were also fined and will have points added to their licence.
Forty-one other drivers were warned about minor vehicle defects, while 11 were told to have faults fixed within two weeks.
Four drivers were fined for things such as failing to display a number plate.
Mr Ingall-Tombs said: "As volunteer police officers, with most having regular employment outside of the police, we are only too glad to give up some of our free time to do our bit to help keep the roads safe for our communities."