Hi luigi1,
Is the battery bad? Why need to jump start each time?
When the engine starts cold, the fast idle is operating so the rpm would be high, it should go down when it warms up. If it does not, you should check for vacumn leakages, low coolant level and the idling system.
If the shift is locked in park and cannot shift out, check if the brakes lights are working. If not, the fuse or switch is faulty causing the interlock not to function.