When was your last tansmission service? A weak battery can cause the trans program. also, you may not have a dipstick on that year.
Do a serious search in the archives. There are several example of how others have dealt with this issue before spending the big bucks.
Good luck