On the shift make sure that the shift handle and lower unit are in the same position when you reconnect.Handle in foward, unit in foward, handle in neutral and unit in neutral. If the handle was in foward and unit in neutral then it doesn't pull the rod far enough to go in foward. No ideas on the cord as long as the motor will turn other than making sure starter gear and flywheel ingage right. Again hope this helps.