PB Blaster, Liquid Wrench, CLP Break-free, etc... Don't use WD40 unless you have to. And if you do clean it up afterwards. WD40 has lacquer in it which when dries towns into a glue. 3in1 oil would be better then WD40. Try soaking it then rocking the windshield back and forth a little. It should free up.