welcome to the forums. check the gear position switch wire at the back of the engine/lower end. see if it's connected ?, lose ?, dirty ?, this tells the ecu when its in neutral. yes, you know it's in neutral, cuz ya can roll it ?, but the ecu doesn't see it's in neutral because the gear position switch is not seeing it ?
.