Help us help you. By posting the year, make, model and engine near the beginning of your help request, followed by the symptoms (no start, high idle, misfire etc.) Along with any prevalent Diagnostic Trouble Codes, aka DTCs, other forum members will be able to help you get to a solution more quickly and easily!
Car came with code p0641 , would drive good until you accelerated quickly at higher speeds around 40-65Mph give or take . At quick accelerations / higher speeds p0641 would return. Limp mode won’t go past 30+ etc. drove to the store the other day and when I came out no crank no start . Tried Jump starting while tapping the starter and nothing . Power at the relay of starter fuse appears good . Connections at the starter tested good with the test light.
When you say you tested the connections at the starter with a test light and they were "good", what does that mean?
Power at the B+ cable lighting the light, and light at the S post while attempting to crank, and no light on the engine block cranking (this is what I would take to mean the connections at the starter tested good) then the starter is bad.