Since I had spark and fuel I thought it must be air related. So I pulled the throttle body and cleaned all of the carbon buildup out ( it was a lot ) and since the IAC was gunked up, I replaced it. After I got it all back together it fired right up, took it for test drive and it runs without issue. Hopefully it is repaired for a while.