Hello! i just bought a 05 xb 83k miles. Tried to get smog passed but vcs,trac off, engine light came on and codes p0442 p0441 p0446. Per pep boys had vsv and evap canister replaced..two days later got p0420..replaced front o2 sensor..two days later same lights same codes... I'm just trying to get my car smogged and registered. Anyone one know what to do ..i feel like i got screwed on this car fyi as a female with little car knowledge any help would be appreciated!