Broke it. Had an Icon stage 3 installed on my wife's 2007 by my local shop on Wednesday. About 10 miles later she heard a loud popping sound while on the way to the grocery store. Looking under the drivers side front wheel, there is a lot of grease splitter everywhere. Any ideas?
I'm more...