Someone please help! Recently, like in the last month and half, I had a rebuilt engine with roughly 60,000 miles on it. I have driven it a handful of times since I had gotten it back from the mechanic. It ran great until here recently. I was taking my grandfather to the doctor and on the way back it started idling rough, spitting and sputtering, bucking, you name it. It wouldn't stay running. I first thought it wasn't getting enough gas because the same thing happened to me when I ran my grandfather's truck out of gas by accident. (the fuel gauge didn't work, so I didn't know how much was in it.) Needless to say, the first thing we did was change the fuel pump. It would start and idle for a few minutes then quit or run erratically. We looked under the hood and found that the throttle control sensor was broken, and replaced it. Apparently the garage had broken it while the engine was being installed, and of course they denied it. Got it to run approximately 2 blocks to the nearest Autozone, and they tested the car. The codes were P0505, P0113, and P1133. After going over the engine, we checked everything from spark to air intake to hoses. Couldn't find anything wrong. Now it won't even start. Just cranks over. Any ideas on what this could be? I know I need an 02 sensor, but we unhooked it to see if it would make a difference and it didn't.