Hooray!!! Glad you found and solved the problem!
After you get it fixed, try fabricating some form of screening to attach at the windshield intake to prevent tree trash from being sucked into the vent system again.
Hey, the Aveo is a cheaply designed car. I still own an '88 Chevy and I had to do this sort of screening 20 years ago to prevent the same thing from happening. On Chevy's some things never change...![]()