Hello guys. My 2011 Fortuner D4D auto 80 000 km is misbehaving. It dies randomly. This could happen at 2 week intervals or 10 minutes. When this happens the engines will crank strong but not start. When it dies it show an engine light and AT oil temp light - flashing. At times the engine stays solid. When it runs - all dash board lights are out. Battery tests strong. I checked for the obvious - loose grounding wire, fuel pressure and had the ECM “tested”. Mind you I am in Panama so the tester’s credentials are dubious. Many believe the ECM to be fine. Any words of wisdom would be digested.