zx12 lock up

while riding home from work the other day my 12 lost power and locked up. i pulled off the rode and tried to fire it up and when it did it spat fuel and smoke out the pipe?????
it did this once more before i got home. The bike spent 3 weeks in the shop and they couldnt find anything wrong with it and its been fine since has anyone else had this problem or any ideas what it might be
it did this once more before i got home. The bike spent 3 weeks in the shop and they couldnt find anything wrong with it and its been fine since has anyone else had this problem or any ideas what it might be