Stupid question I know but sometimes the obvious escapes us. Is the transmission fluid level correct? The only time to read it is when the transmission is warm. The fluid should show non the less, even when cold. The parking pall will not move but the linkage can be out of wack. Reving the engine up while in gear with a foot on the brake does more harm to the transmission. so quit it!