Title explains it all. Fire the truck up there is a terrible noise coming from the engine. When I increased the throttle noise went away, figured something was loose. Got home and shut the truck off and all you could hear was the starter staying engaged until the engine stopped rotating. Does this mean time to rebuild or replace the starter or is it possibly an electrical repair? Thanks in advance.