My car kept making a loud ticking noise and my oil light kept coming on and off even when i put oil but then a piece broke off my car that has the numbers 86f 02 what is this piece i have a suzuki XL7
Jan 10, 2015 at 3:42 PM