Ya, if I turn if off, it'll start up straight after I turn it off. But If I walk away and come back an hour later or even just half an hour and try to start it, it wont always restart. The battery warning light will come on and it wont crank over or anythin, it is completely dead! And then once I put in my new batt I assumed it'd start first time round but I had to jump it? I must check my fuses also while I'm at it, its been a little while since I checked them out But I suppose if there was something wrong with 1 of the fuses a jump wouldn't sort that out!
I'd wonder if its a starter motor problem - that its sticking when hot.... The extra current of the jump might be enough to get it turning
Does it start normally once the car has cooled down?