Originally Posted by JimBlake
This is pretty common, & it's not usually the computer.
1 - First look for vacuum leaks. Bad hoses? Disconnected?
2 - Then look for air pockets in the cooling system. (Change antifreeze lately?)
3 - If you wanna DIY, then clean out the IACV & FITV.
I'll throw in a vote for #'s 1 and 3 with emphasis on vacuum leaks and IACV