Tranny shops will generally scan it for free and fix it for much less than a dealer (at least around here). Are you sure it's not solenoid packs, valve body or sensors? I find it hard to believe the computer is having an issue compared to the mechanical parts.