I FINALLY found a fix for this. Well, really a workaround, but it solved the problem for me. I went into parental settings and set a passcode lock on the live tv and component inputs. Now, my tv starts up perfectly on whatever HDMI input I last used.