Hey guys, the auto electritian replaced the terminals and checked the earth but found nothing really wrong, he told me to clean the throttle body because that could of been the cause for stalling, so i did that and there was a **** load of black carbon in it so i gave it a thurra clean and it hasnt ****ed up since.
still got a feeling it will happen again tho