It sounds like your fan clutch is bad.
If your Chevy trailblazer 2004 gauges are not working, check your fuel pump.
There are pages and pages of things that can cause a check engine light. You need to have it checked with a scantool. Then the code can be diagnosed and repaired.
check cat converter if it has 75000 miles or more
The check engine light sets a code for diagnostics and you need a code reader. Most auto parts stores sell code readers and most will check the codes for free.
First check the fuses.
Check the fuses first
Per the owners manual; 2WD Trailblazer L6 engine 3.42 axle = 5,300 lbs trailer, 10,000 lbs GCWR 2WD Trailblazer L6 engine 3.73 axle = 5,700 lbs trailer, 10,500 lbs GCWR 2WD Trailblazer L6 engine 4.10 axle = 6,200 lbs trailer, 11,000 lbs GCWR 4WD Trailblazer L6 engine capacities are 200 lbs below those listed above. 2WD Trailblazer EXT L6 engine capacities are 100 - 200 lbs below those listed above. 4WD Trailblazer EXT L6 engine capacities are 400 - 500 lbs below those listed above. 2WD Trailblazer EXT V8 engine 3.42 axle = 5,900 lbs trailer, 11,000 lbs GCWR 2WD Trailblazer EXT V8 engine 3.73 axle = 6,800 lbs trailer, 12,500 lbs GCWR 4WD Trailblazer EXT V8 engine 3.42 axle = 5,700 lbs trailer, 11,000 lbs GCWR 4WD Trailblazer EXT V8 engine 3.73 axle = 6,300 lbs trailer, 12,500 lbs GCWR Check the Owners Manual for your vehicle for manufacturer's specifications whenever possible.
Take it to a local PepBoys they can scan if you have a check engine light on and from there I can help you more with diagnosing a misfire incase you have multiple problems
If you don't have a code reader you can disconnect the battery cable for a couple of minutes and that will reset the light
Check the catlytic converter for blockage
check fuse
Try to start it