My toyota passa 2006 is giving starting problem. Most of the time it is fine and starts perfectly. But sometimes when i turn key to start the car, it does not start and engine check light comes on. Then after sometime it again starts without problem. Ive got self motor serviced and battery is also 100% healthy. One electrician installed a relay then this problem was solved for some months. Now it has started again. Wat might be the problem?