engine light on code P0340 ( camshaft position sensor bank1), loss of power, rough idle, when driving slow the car is fine, but you wanna go a little faster it hesitates and jerks. my mechanic replaced both camshaft sensors and engine cooling temp sensor and i have done the seafoam treatment, but no improvements, engine light still on same code.