Codes for "too lean" seem consistent with a vacuum leak, and being too lean could cause misfires. Same with idle higher than expected, a sucking sound, and of course the lack of brake boost. That's a lot of signs pointing to a plain old vacuum leak. Seems like it must be a pretty big one; hopefully that means it will be easy to track down. Not sure how the MAF codes fit in.