Synonyms for Peter Out (same or very similar meaning)
WordNet sense 1 (end weakly):
fizzle, taper off, fizzle out
WordNet sense 2 (use up all one's strength and energy and stop working):
run down, poop out, run out, conk out
From the ODE community, based on WordNet
add/edit