горит check engine

Респекты: 0

Всем привет! У меня Превия 2003 года 2. 4 бензин, автомат. Горит ошибка (check engine). Подключили комп, выдал проблему в датчике положения распредвала и датчик vvt-i, поменял оба. Ошибка уходит и через какое-то время опять загорается! Что делать, кто подскажет.??? машина тупит и расход бензина порядком увеличился.
И недавно появилась еще одна проблема, сильных запах бензина из трубы и расход еще увеличился. что может быть??
Недавно поменял сайлентблоки задней балки и сначала все было отлично. а недавно при повороте появился стук, как будто что-то перекатывается и бьет по днищу. это может быть связано ?
Подскажите кто-нибудь. У нас в Калининграде нихрена никто не может сделать и не знает ЧТО делать!!!!!

СПАСИБО.