Did the old Marco module have a bunch of other files included with it besides just the modules.php that you've been discussing? Have you put those back to original code as well?
Did you click "Remove" on all your USPS modules, before deleting their old PHP files and putting the new J5 module in place and clicking "Install"? ie: did you leave fragments of the old thing behind, that are now affecting you adversely?