Once the car heats up and i come to a stop i give it gas and the engine revs but the car goes nowhere. It will eventually get into gear and i can go. It also happens sometimes when its downshifting to get up a hill i have to let off the gas and it usually gets into gear. What might be causing this? Can i fix it myself?