could be your dizzy. or maybe your starter/ or battery is bad.