Starter runs on for a second or two - only when cold. Once warm, no problem. I suspect something "hanging up" in the starter, not a "sticky" ignition switch. Would a starter service (new brushes, plunger) address this or is something else going on here? Would the addtion of a starter relay (as described on this board) help?