This afternoon I had a chance to double check my work on the 0-6-0 and the engine did run smoothly in both forward and reverse, so I believe I finally got things fixed and running correctly. Here's hoping.
Thanks to ALL for your input and suggestions!