I have a 05 Honda CRV that started to randomly not start. Scanned for codes and nothing would ever show up. Took it to the dealer. They had it for 4 days and figured out it was the ECU. It was a 6 thousand dollar part. It was replaced under warranty.