2.0 laser
right so from cold the engine starts perfect everytime. However, from hot after drive around for a bit the engine just wont seem to fire up again unless i wait half hour or so, and then its takes alot of turning over before it sounds as though its trying to fire up then have to give it some gas to catch the spark. its very irritating as i currently can only drive it when i know im not under any time constraints, its also annoying when people stop to have a look as im getting back in and then it wont start as i look a fool! i want to be able to drive it about without constantly thinking i better not stop anywhere

any ideas or help would be greatly appreciated.
it has new ignition cables, battery is new, started motor is new, alternator is new, plugs are new(altho i have noticed some slight carbon fouling, but i dont think this is the issue as it would surely affect cold start too)
cheers guys!