As of late my corrado is having an issue where after an extended period of time 50mins-1.5 hrs the engine will begin running lean and eventually stall out. This has happened to me four times, two of which I have actually stalled and been on the side of the road. The first time it occured I was sitting in traffic in a 95+ degree day with the AC on for about 45 minutes. Traffic started moving and the engine went lean, acting like it was out of gas. Severe hesitation, no power. I turned the AC off and kept my foot on it until this stopped and it seemed fine after. A week later I was in rain with the AC moving at about 60 mph and this occured again. I just kept my foot on the pedal, and eventually the engine returned to normal. I turned the AC off once this started happening. The next week I was sitting in traffic on another 95+ day, not moving and the car started idling rough. I have an AFR meter installed and it showed the engine was running lean. I pulled off to the side of the road and it stalled. I tried starting it a couple of times, the engine would run, sputter and die again. I waited about an hour or so for the car to cool off and the engine fired up and I was on my way. The last time this happened I was on a 2.5 hr trip and at about 1.5 hrs, the engine started running lean and eventually stalled. I stopped for ~15 mins and the car started up and was fine for the remaining hour or so. Both times the car stalled, the AC was not on. Leading up tho this, when taking my foot off the gas, the engine would go lean and hesitate a bit when I gave it gas. Coolant and oil temps seem normal for a corrado, but all of this seems to occur once the engine reaches a certain temperature. The PO had installed an isv reroute kit, and I removed it even though it would probably have little/no effect with this issue. After doing so I drove it around for ~50 mins with the AC on in 90 degree heat and I had no issues.

I have gathered from the FAQ threads that I should check the blue temp sensor, o2 sensor, and ECU vac line. Also Any other suggestions? Sorry for the wall of text, I figured I would try and cover all my bases.