I tried the Vaseline...my gf looked at me like I was crazy, and yeah, it didn't end up working.
In terms of the scratch on the screen, I do believe it's probably the digitizer; I'll look into replacing that if it isn't too much of a pain.
Thanks for all of the ideas, guys.
As far as the GPS goes, I've narrowed it down: it just doesn't want to get a fix when I have it in "Walk Mode" or whatever that is. I could have really used it over the past several months for trips and what not, but it simply won't get a fix or takes forever to do so. Maybe the phone needs a trip to Palco.