1. Serpentine Belt Issues: Check the serpentine belt for any signs of wear, cracks, or misalignment. If the belt is damaged or incorrectly installed, it can cause slipping, generating heat, and producing a burning rubber smell. Have the belt inspected and replaced if necessary.
2. Alternator Problems: A faulty alternator can cause a burning rubber smell due to excessive heat buildup. If the alternator isn't charging properly or is experiencing internal issues, it can put a strain on the belt and cause the rubber to burn. Get the alternator tested and replaced if needed.
3. Power Steering Issues: Check the power steering fluid level and condition. If the fluid is low, it can cause the pump to work harder and overheat, resulting in a burning smell. Ensure the fluid is at the appropriate level and replace it if it appears dirty or old.
4. Exhaust System Leak: A leak in the exhaust system, particularly near the engine or exhaust manifold, can produce a burning rubber-like smell. Inspect the exhaust system for any leaks, holes, or loose connections, and have them repaired if found.
5. Engine Overheating: If the engine is overheating, it can cause various components, including rubber hoses and belts, to overheat and produce a burning smell. Check the coolant level, thermostat operation, and radiator fan functionality. Ensure the engine isn't running too hot and resolve any cooling system issues.
6. Other Component Issues: Check the condition of other components driven by the serpentine belt, such as the air conditioning compressor, idler pulleys, and tensioner pulley. If any of these components are faulty or damaged, it can put additional strain on the belt, causing it to slip and produce the burning smell.
7. Check Engine Light: The check engine light being illuminated indicates that there's a fault detected by the vehicle's engine management system. It's important to have the vehicle's computer scanned for diagnostic trouble codes (DTCs) to determine the exact cause of the check engine light.