I finally get to check the EACV today and will let you know what happens.
I am also going to check the fuel presure and the power steering pump and system (the idle jumps upto 2000 when the wheel is slightly turned to the left and held steady).
Thanks alot.