Object collision starts timer and when object is not in collision reset timer?

I have an object pumpkin that moves up and down with sine extension and stops when in collision with newobject2 then starts bullet timer that fires sets of bullets in 2 sec intervals but when in collision again fires one set? how do I reset the timer to fire two sets each time the enemy is in collision?

example
animation
events

If you look at the video, the pumpkin fires immediately the first time it collides with NewObject2. However, on the second collision, there’s a bit of a delay. So the timing is out.

I’d suggest you have a second timer for the shot delay. The first time the pumpkin collides with NewObject2, fire the bullets and start the new timer. When the timer is over 2 seconds, fire again.

yup the pumpkin stop timers did not match up with the bullet timer causing delay I have fixed it thanks again