hello everyone!i have 2002 bravada, i also have rough idle,and its shaking bad,.i have this after cleaning throttle body,changing spark plugs with ac delco. then i realize my camshaft actuator solenoid is leaking,.at first i clean it and remove the oil from ELEC connection,then it runs like new,but after 80kms it goes back shaking bad.so i did clean it again because i have to wait for my new parts,from the U.S. coz the price here in canada from the dealer is $250.after a week (80kms) it goes back rough and shaking idle so i put the new solenoid but after 70-80kms it happens again,.so i check the new solenoid for oil leaks but negative,then when i put it again it runs as new again,.what should i do?coz im worrying if i reached the 80 kms again,. oh and i forgot to tell that everytime i have rough and shaking idle i have blinking (CES) and then the light will stay,. and everytime i disconnect the negative in battery i wait for 30 min,.hope you can help me,.thanks in advice guys!!