I think I may have found the problem. I had the cage sitting on a hollow 8" stand, and I think the open area underneath it was causing it to lose heat. I've added some stryofoam to fill most of the void, and have my temps up where they need to be now.

But thanks for the response!