John, in order to minimize the front to back temperature variation in my six rack, I pinched the vents on the back side of my v-tray partially closed. Don't know for a fact that it does any good. But it's easy to do, doesn't cost anything, and can't hurt much.
Also, lots of folks report temp swings 20 degrees plus or minus their set point. The largest swings tend to happen when a smoker is empty or when a smoker contains large pieces of cold meat. As large cuts of meat heat up, it seems that the swings caused by the on/off cycle of the heating elements get smaller. As the meat warms up, it tends to act as a heat sink, which stabilizes the temperature a bit.
You may be able to stabilize your temperature some by placing a foil wrapped brick or two in the bottom of your smoker. The brick acts as a heat sink that dampens the temperature swings.