I know this thread is old but any chance you figured out the issue? I have a 99' Sport 4.0 SOHC with the same exact symptoms. So far I have cleaned the IAC twice, cleaned MAF, and changed upper/lower intake gaskets and new air filter.
I am planning on cleaning tb, doing plugs/wires, and since...