Did it run with the Bachmann decoder? And how did you test out the new decoder? Unless you really put in a bunch of random junk attempting to program it, it's probably NOT a CV problem. You can reset the whole thing to factory defaults by programmign CV30 =2.
Now, about what you cut out - are you sure you only removed the capacitors that were in parallel with the motor? There are also inductors which typically do not have to be removed however if you DO remove them, you need to replace them with jumper wires. Getting a short indication when trying to run in reverse makes me think there is a wiring problem. The D15SR is a wired decoder - how did you exactly connect it?
--Randy
Modeling the Reading Railroad in the 1950's
Visit my web site at www.readingeastpenn.com for construction updates, DCC Info, and more.