1987 alfa 33 1.5
By africandaz
@africandaz (1)
July 11, 2006 12:01am CST
since i bought the car there has been a funny noise when i decelerate, i had an exuahst system put on and now the noise (popping) is worse, i want to no wot this is and how to fix it, it now pops when i am ideling...
1 response