Have you checked the fluid level. A low fluid level will cause shifting problems when the trans is cold. Make sure you check it with the car on level ground and running. Also has any maintenance been done on it recently. If not I would recommend replacing the fluid and cleaning the filter. I assume the car doesn't get driven much so the filter may be clogged.