Pig Rich Issue

:
Mazdaspeed Protege 2003
I need some help, my MSP has been acting like it has a vacuum leak for the past couple of months. I've checked but couldn't find one, it also runs pich rich and dies. It seems like something electrical (possibly my piggy back) is telling it to run rich. Has anybody else ran in to this issue?
 
Back