My tech school instructor used to say "If it happened suddenly, it's probably electrical. If the problem came on over a long period of time, it's mechanical."
Did you pull the codes after the "pop?"