if the solenoid works and the bendix engages as shown, it looks like you have a burned out starter motor. If you have an early truck (before 1990), you might have an old Delco starter. They last a very long time, but not forever. They also burn out solenoids, in which case, your engine would not...