problems turning over engine. Starter works fine testing on ground. put starter back in, jumper-ed off battery with spark plugs out and it turned over. put plugs in and it barley turns over. pulled starter cleaned ground strap connection and removed floor button contact switch put starter back in truck and jumped positive cable lead right on brass boss lead of starter.....still no engine turn..... disengaged starter spins like crazy. Only conclusion we came up with is the battery (12 volt) was weak and didn't have enough cranking amps....going to put a full charge on battery tonight and try again later. i found out jumper cables do not work well.....current loss...not sure