I would bet you have a vacuum leak of some sort somewhere. I had similar codes not that long ago and the rubber elbow that goes into the MAP sensor was cracked and leaking. That leak made the transmission act up as well. When you did the crank sensor, did you make sure to get that harness tucked away like it's supposed to be away from any moving pieces. I wouldnt dump a bunch of money in gaskets in hopes of a fix. Try diagnosing some more.