could be a number of things. did you try giving the starter a little rap with the handle of a screwdriver. sometimes that'll unstick a stuck starter...also could be a bad ground wire, corroded inside the sheathing. Also check relays
The starter relay on a 1994 Chevy Silverado is mounted on the starter. The starter and relay are usually changed as a single unit.
The starter solenoid is mounted to the starter.
It is mounted on the top of the starter.
It is mounted on the top of the starter.
Behind the starter.
On top of the starter - looks like a juice can
NO.
on the roght side below the manifold
It is bolted on the top of the starter.
Located behind the starter. Have to take starter off to get to it.
How to change a starter in 2005 Silverado v 8
disconnect battery. Diconnect wires from starter. Unbolt starter and pull it out. Simple.