What's weird is that the code in the Main loop is the same, but if I program the same PIC16F1825 chip with the 2nd file (Test_SN754410_Reverse_1) then the motor spins at the lower RPM as it does in the IF..ELSE..ENDIF block before Main.

Anyone have any ideas? Ultimately, I'm modifying the program to allow using a switch to control motor direction but I don't want to lose how the motors spun with the previous code (as in Test_SN754410_Reverse_0)