I would get it to a reputable tranny shop. Most places will diagnose it for free. At least around here they do.
Have you looked to make sure all the electrical connections are clean and connected securly?
Have you looked to make sure all the electrical connections are clean and connected securly?