Lately, while starting it first thing in the morning and driving to school it won't shift into first, it will run and rev up to 5k+ before I release the gas, after about 800+feet it will finally shift into second, and work. What is it doing and what should I do?