p.s. to my prior post: oops, my QMX is built for 9V, so 125mA at 9V is about the same as 90mV at 12V from the prior posts.? So you do have a higher than normal idle current draw.
But since you are getting a full 5+W on the lower two bands, I don't know how it can be a problem with the BS170s.? Based on other posts I have read here, I don't think you can expect a full 5W on 20M, either.? There is definitely an issue on 20M and probably 30M on your device - so since those two bands share the same filter, that's the first place I would look.
Stan