C'mon man, you can't give up that easy. Like you I suspect most of your issues are SSAFC related but maybe not. Some people have been through a few MAFs so it could be that as well. Aren't you a mechanic with all those framed certificates and a nice state of the art shop at your disposal? You can't let a little check engine light and resulting hesitiation make you throw in the towel. A giant hole in the block or grenaded GR15-M is another story however.