Ok have had for 2 yrs at 55k turbine shaft broke had replaced under warranty. Now has a recall on it. Check engine light keeps going off and on and throwing code p0171 bank 1 system too lean. Cleaned mass air flow need to know what the majority of the issues with other sonics with this code and also have read that struts and mounts go bad because I have a serious rattle in the front when I hit small bumps. Any and all info helpful..