Congress already has all the tools that it needs to reign in the power of the presidency. It doesn't matter how many new checks you put on the power of the executive branch. They won't work if the other branches of government refuse to utilize them.
You're probably right:
And that comes from someone who was in on the action.
The only way this situation can be rectified is if constituents demand their congressmen and senators of both parties do their jobs and fulfill their constitutional roles instead of ceding those responsibilities to the President, even if that President belongs to the same political party as the majority party.
This should not be a partisan issue.