Had exactly the same thing happen on a 96 S-10 Blazer. The power seats were on the same circuit breaker as the door locks. Found the power seat wire pinched between the seat bracket and the carpet. When I sat on the seat it shorted, causing the circuit breaker to get very hot.