Hope this is okay to post here but I noticed some problems coming from what I assume is the ECU of my car overheating, speed gauge going crazy, engine stalling/shutting down but acting normal after a few minutes to cool down and weirder part no error codes. So I looked under the hood and noticed it only relies on a heatsink and the position is close to the engine itself (about 1.5-2 feet away), nothing connected to the radiator and I doubt any good airflow is getting to it. Pair that with the 113°F weather I’m experiencing everyday, I can see why it’ll overheat and shutdown to protect itself. I never opened one before so I’m a bit worried about doing that but I’m sure there’s some kind of thermal interface that can be changed. Doubt that will address the main issue though, so I’m also thinking heat shield and if i can fit it even a PC fan. I’m open to suggestions on other ideas though

So TLDR: I’m wondering if you guys have any ideas on how to improve the temperature of the ECU located in an engine in scorching desert heat?