Also posted on

Just wondering if you guys had come across this problem.
On startup the car more often than not will stick at either 1500 or 2000 rpm, revving will not clear it, you have to turn the iginition on and off at least 3 to four times to get it to idle correctly, once its started it will start alright the next few times afterwards unless its been standing for a while, as the revs reach for the sky this also brings the 4x4 light on, which is caused by the rev counter flicking so high before starting.
I have swapped out the ISCV for new along with a new CTS, checked for air leaks numurous times, checked the voltages on the TPS switch, all seem fine.
Could this be the airflow meter ??

Any other ideas