Starter won't crank. Was running this morning. Stopped at a gas station for 3-5 minutes. Tried to start it. Turned key but starter wouldn't turn. Hit starter with a hammer and still nothing. Starter was new 3 months ago. I jumped solenoid to start it. Returned starter for a new one and installed it. Truck still won't start. Anyone have any suggestions? Theft light is not blinking when I try to start (just when truck is off, like it always has). Fuse is fine. No relay listed in owners manual.