I had my truck towed to Cal's Auto Tech, between 1-2:30 PM on Friday, February 10, 2012. On February 3, Saturday around 1:30 PM, a rep from Cal's Auto called to tell me that the transmission needed to be repaired. I called the shop Monday February 13 between 12-1:130 PM to tell them that I would be bringing a deposit on Friday, February 10. I took them $500 on February 10 , Invoice #13159, as a deposit. I was told them the car would be ready on Thursday, or Friday of the following week. I called on Thursday between 11-12:30 PM, I was told it would be ready on Saturday. Today is Saturday, February 18, 4:17 PM. I arrived at Cal's Auto at 2:46 PM. I called before I left to walk to the repair shop and they said it would be ready. I paid $800, cash, Invoice #13159. After sitting in the waiting room until 3:42:PM, I was told that the mechanic was taking it out to test it. A few minutes later, I was handing the cell phone by the person at the front desk, and I was told that I could not take the car because it needs a "spindel." Without it I could not tell what gear the truck is in.I am not pleased. I have paid the full balance and I have no car. I was told by "Cal" that I had to wait until Monday. This was not the set date of delivery, and I would not have paid a repair shop in cash, if I was not going to get a truck as promised. This is not acceptable. That type of issue with a part is something that a CERTIFIED MECHANIC AND REPAIR SHOP WOULD KNOW IMMEDIATELY!