Thought I'd chime in, havent done any of above, on stock sprint ROM. i also get "seeking GPS satellites(0)" with windows->settings->external gps program port set to com1 and hardware port set to none
google maps is set to set by windows. when i set manually to com1, it just says "initializing GPS"