I got a cam shaft timing code, abnoxious rattle at idle. Going to mechanic tomorrow. Hope it's not too expensive, it's my daily driver.