The car works fine when cold. After warm up it wont go into gears. If I detach the batter cable and reattach it it will work fine for a little while and it will start the same thing over. Due to detaching the battery and it shifting just fine and a strong engine makes me think its some type of sensor or something. Any help? And there is a whining noise but I can place where its comming from.