Synonyms for Go Bad (same or very similar meaning)
WordNet sense 1 (stop operating or functioning):
break, die, fail, go, break down, give way, conk out, give out
WordNet sense 2 (become unfit for consumption or use):
spoil
From the ODE community, based on WordNet
add/edit