Yes, a weak battery can trigger the check engine light due to insufficient voltage disrupting the car's computer systems.