My 2005 Nissan Almera has a high rev problem at about 12 to 13 which is a little too high it should at least be 7-10 I guess. Naturally the revs would be high on starting first thing in the morning but as the car drives throughout the day and you have to stop or put in park the revs are still high at around 12-13 or even 15 and the needle jumps at times. It hardly goes higher than 15 or so. Had a diagnostic test done yesterday and the car has fault codes P1122, P1121, P0223, P0123, P2135 and P0350. I have already checked out the meaning of these codes on the OBDII 1995-2008 table which is reading a throttle problem. The mechanic says the throttle needs replacing I need and E-Throttle Body Sensor. Just asking for your views on this. Thank you.
NB. Cleaned with ICF spray yesterday and revs are still high so that was why the diagnostic test was then done.