Well, I don't own an EXP Bonneville
( sorry, had to say it
) But I can try to help out here
I would definatly start with the broken MAF sensor. That is likely the cause of your problem, or a large part of it. What broke off of it, do you have a pic of it?
If the MAF is damaged, the PCM won't really know how much air is going into the engine and won't know how much fuel to give.
When was the last time you had a FULL tune up done on it?
If you can't remember, or don't know, I suggest the following also:
Check for any more vacuum leaks, if you find any lines even beginning to crack, replace them.
Also, check this out -- 95-03 Upper Intake Failure Information
We will get ya fixed up in no time
Welcome to the club Mark