So I guess what I am reading here is that the VIN number on the windshield is different than on the title? Strange indeed because of the age of the coach I am quite sure that it has been through an inspection or two where some "official" verify's that number. I would start poking around looking for front end damage.
Careful not to open Pandorra's box, changing VIN numbers on an older vehicle can open all manner of hell.