Mate that thing is the air flow meter, not likely to be your problem if its not working mixture goes out and probably won't idle at all.
Check your coolant in the radiator , there is a idle up system which is turned down when the coolant warms up.
Coolant could be low or hoses to throttle body blocked.
Also look for intake air leaks, more common which will also cause high idle.
There is also an idle speed control motor but when they fail , which is common the things have trouble idling not going up.
Anyway look for intake air leaks and low coolant or blocked coolant hoses to throttle body.
Circuit.
Bookmarks