Thanks Simtech,
Yes indeed, "etre en panne" (to have a breakdown). Didn't think of that. Sounds a feasible enough derivation to me.
That could explain why we're told to pronounce it as "parn parn" (similar to French pronounciation of "panne") rather than "pan pan" (as most English speakers would), couldn't it.