I think you do. The morning flight out of SEA shouldn't be delayed, so you should arrive on-time or early into IAH. Take the TerminaLink train from C or E (whichever is closest to your arrival gate - print out an IAH map or take the inflight magazine) to B, where your second flight departs. It may take up to 20 minutes for the transit, but often a little less.