went to a mechanic who informed that i have an oil leak. I just had an oil change about 3 weeks ago, should this leak have been noticeable when I got the oil changed
Aug 7, 2009 at 9:55 AM
