Not an easy fix. Have a local transmission shop diagnose your problem.
I agree its not an easy fix. Is it not shifting at all or could it be remaining in first gear at high speeds or when you accelerate? My experience with these vehicles is that the ECM computers will cause the described problem.
Search Buick Riviera Questions
Buick Riviera Experts