Does it do that with the green/tan wire disconnected?
Edit: ok,
1. Disconnect green wire at solenoid. Does engine start/run? If so, your problem is not with the solenoid.
2. Disconnect resistance wire at the coil, reconnect green wire. Engine should want to start but die when you let go of the...