You'll never run 22 locos with just the DB150, not in HO or larger. The DB150 can supply 5 amps. that's more like 10-15, depending on the loco age and how many have sound. If you have nothing but Stewart/Bowser Baldwin switchers (VO-1000, S-12, VO-660, etc) - you might actually get 22 of them running without exceeding 5 amps. They are very low current draw locos.
As stated, you need to do a process of elimination. What was the last change you made before this problem started? Take ONE loco - run it by itself, does it make it around the entire layout without shorting? If not, does it always short at the same point? Look for gaps that might have closed . Once you get one loco that works 100%, try a second one - alone. When you get a second oen that is 100%, run these two together. It still should be fine, if the two were fine on their own. If not - what locos are these, and what couplers are on them? Athearn BB locos in particular, if using metal couplers (like Kadee #5) in the couler box cast into the frame, can short through the couplers if the two locos are places ont he rails facing opposite direction and coupled together (two road switchers with the fronts facing out, or AA cab units coupled back to back, etc). This cna even develop over time as blackening wears away on the couplers.
Somethign else to check is to make sure your power supply is good. Under load, with trains running, the input terminals of the DB150 should be close to the rated voltage of whatever power supply you are using. Also be sure the power supply is one rated to power 5 amps, using a less than 5 amp power supply with a 5 amp booster can result in odd behavior as the power source voltage drops under load.
ANd make sure address 00 is on speed step 0. The DC offset of using address 00 can sometimes cause issues with locos that have noise supression capacitors in them.
--Randy
Modeling the Reading Railroad in the 1950's
Visit my web site at www.readingeastpenn.com for construction updates, DCC Info, and more.