So, I have had an awesome black Bora for about 17 years now and I'm contemplating finally purchasing a new vehicle. I am having a bunch of problems. But I'm not sure if it is the vehicle or an incompetent mechanic (we have a lot of those in Trinidad). Now the engine is rattling when it idles (very loudly) and the check oil light keeps coming on. The mechanic told me it looks like something serious is wrong with the engine and it may just be better to replace the vehicle. My online research shows that the ball joints might be the problem. Coincidentally, the mechanic replaced the ball joints just the other day. What could be causing this?