you said there was a squeaking noise before the dryer stop,maybe there is a piece of clothing in the duct,sometimes a socks or underwear get pass the lint filter and get stuck on the blower wheel,when this happen it can cause the blower wheel to get stuck,this will stop the motor from turning when the internal overload in the motor get too hot it will stop the motor,when it cools down the motor will try to start again,if this continue for a long period of time it can eventually trip the breaker.
Fyxer - Hot Hubs