That's a h*ll of a "gardening" cart you have there Rick!
No, it's not normal for the engine to crank when letting off of the GO pedal,
I'm guessing you adjusted the throttle linkage and/or the throttle cable?
if so... you need to shorten it a 16th of an inch.
If not... you need to open up the electrical component box to find out why
the throttle cable cam is not fully at it's stop, and not closing the 2 micro switches.
AND... I'm also guessing the job site 6's are "key start", whereas, your 8 is a "pedal start", different animals...
There is a way to get your cart to idle, but you need to get your throttle cable cam adjusted properly first,
and then maybe you won't need to have it idle!