Police said the man was taken into custody after a gun and ammunition was taken from his home and tested positive in a ballistics lab.
His home was searched Monday night.
"Police were everywhere. You could see the lights flashing. You knew something wasn't right. For everyone's safety. But I hope they have the guy. My wife drives that road everyday," one neighbor told reporters.
A victim who was doing a follow-up interview with police led investigators to the suspect.
Police said Tuesday afternoon the man in custody has not been cooperative and has not made a confession.
He also has refused to take a lie detector test.
The suspect can be held up to 72 hours before prosecutors decide whether he will face any state or federal charges.
He has no criminal background.
The shootings began October 16 and stretched from Oakland County west to Ingham County.
The targets mostly were cars traveling on roads near Interstate 96.
Only a handful of shootings actually occurred on the interstate.
(Copyright © 2012 NBC Universal, All Rights Reserved)