kenmore gas dryer runs only when push to start is pressed in

I have a Kenmore Elite dryer and it only runs when the push to start button is pressed in. I read several forum where it is suggested to swap the heater and motor relays. I have done that and the dryer works normally. I also disconnected one of the 1/4" quick disconnect from each of the relays and pressed push to start button and the dryer tumbler turns. I am not sure how to proceed. Is there something shorted? I do not have a wiring diagram of the dryer.

See the attachment for the wiring diagram.

I do not think I understand the following.
I read several forum where it is suggested to swap the heater and motor relays. I have done that and the dryer works normally.
Then why not leave it like this?

Thanks for the wiring diagram. Swapping the motor and heater relays did not fix the problem as it still requires PTS to be pressed in.

The electronics control board shows P3-1 and P2-7 with 48 VDC. Is voltage present at these terminals when the dryer is plugged into AC but not operating? When are the relay coils energized?

Is voltage present at these terminals when the dryer is plugged into AC but not operating?
No

When are the relay coils energized?
Yes