Should test the resistance between the 4 coils for the IAC, make sure it's within the right range, which I believe is between 30-40 ohms. It can look spotless, and still be bad, just sorta how electronics are sometimes, it's a pain.
Unplug the MAF, see what it does. Should use default maps for things, so it'll point you in the right direction. I'd double check IAC though, when mine went out, it wanted to bounce the rpm a lot in certain gears, and stall out in reverse. 1500 is a pretty high base idle though(if warm), sounds like something else is off and the biss has just been bandaided to cover it up.
I save ECU checking for last, but it is on the list, and kinda a pain.
Unplug the MAF, see what it does. Should use default maps for things, so it'll point you in the right direction. I'd double check IAC though, when mine went out, it wanted to bounce the rpm a lot in certain gears, and stall out in reverse. 1500 is a pretty high base idle though(if warm), sounds like something else is off and the biss has just been bandaided to cover it up.
I save ECU checking for last, but it is on the list, and kinda a pain.