When was the last time the transmission was serviced, I’ve had a 904 struggle with shifting and even going into gear because of a filter. Your fluid level might be lower than it should be also, top it off in park with a motor running. But it probably needs a service fluid, filter, bands adjusted...