If your Blazer's charging system is running through the starter, you have a serious electrical problem. This could be caused by several things, including:
* Faulty alternator: This is the most likely culprit. A bad alternator won't charge the battery, and the system might be drawing power from the battery *and* the starter (if the wiring is incorrectly connected or shorted).
* Wiring problems: A short circuit or faulty connection in the wiring between the battery, alternator, and starter could cause power to flow through the starter even when the engine is running.
* Bad voltage regulator: (If it's a separate unit and not integrated into the alternator) This component regulates the output of the alternator. A failure here could cause overcharging or no charging at all, potentially leading to the system drawing power from an unintended source.
* Faulty ignition switch: A problem with the ignition switch could cause incorrect power distribution, including potentially feeding the charging circuit through the starter.
This is a dangerous situation. Continuously running the starter while the engine is running will overheat and damage the starter motor. You should not drive the vehicle until this problem is resolved. A qualified mechanic should diagnose and repair the electrical fault.