What is a code 128??
If your interlock system is active, that would cause your issue.
While the gear selector may say it's in N, and in fact it may, but your neutral safety switch may be stuck open.
You can try jumping the start or crank relays to see if it turns over, maybe even starts. If you do this, block the tires and really make sure it's in N.