My 2004 KIA Carnival 2.9 crdi intermittently refuses to start. I have light, radio, electric windows but just doesn't turn over at all. If I leave it a few hours and go back to it, it'll start first time as if nothing was wrong. It is cranking good so it is not the battery or bad connections as some have suggested. Maybe is immobilizer problem I don't know. Apart from this the vehicle runs fine until I turn it off when it starts happening again. Need to cool off and it starts as if nothing happen. Any ideas?