Sounds like immobiliser if jumping from the starter works, have you got cable or electronic throttle as if its electronic that'd explain nothing from throttle. Either that or stop solenoid just letting enough juice past for it to tick over, and the immobiliser is keeping it (almost) shut as well?