dude
that sucks homey, i once wanted my car to quit leaking oil so bad i took to mechanic and i told him i needed head gasket but to also replace any other gaskets or seals that might look bad on the way. so dude says okay, and calls me the next day says car's ready and said it wasn't the head gasket, just crankshaft seal, he didn't do what i asked him to do and he charged 200 bucks. 3 to 4 days later oil still leaking and oil in the coolant system. i feel your pain, just gotta be patient and make sure you get as close to 100% as possible of knowing what the problem is and don't let anyone change your mind for you once you've reached that point. but as for shaking on accel maybe check the fuel pump and its pressure, i know it can really screw things up