Check to ensure that you have enough coolant in your radiator. Also check for leaks. Then if you have no leaks, flush your radiator, it may have buildup that isn't letting the anti-freeze to cool the engine. Also check your water pump. As for the transmission, check the linkage and fluid. If it smells burned, take it to a mechanic.