This thing had performed flawless for the last 5 years. Early 1999 5.7 in my Cruiser Buggy. Starts quick and easy runs great. The issue is when the motor reaches operating temp and is shut off then restarted while it is still hot. It starts fine but has a very low idle and dies sometimes. Once it runs for about 1 min it's right back to normal and running perfect. My first guess is IAC but I don't want to go guess changing everything. There are no codes stored in the computer. Any thoughts on what may be causing this?