My hood lever release on my car is busted but I can still get into the engine on 2002 Mercury Grand Marquis

I find water on the floor when it rains could it be coming from where the hood release lever is.

by in Clinton Township, MI on May 03, 2013
Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
1 answer
ANSWER by , May 03, 2013
Not likely, most likely windshield seal is leaking.