most likely its going to your crank sensor, if you turn key to position 0 after no start you will clear fault code, leave in position 2 for diagnostics, we also can watch in "actual values" the rpm, 200-300 normal reading, bad crank sensor 0 rpm. we have seen hot weather to be the case on numerous occasions, but not always