As Dnick said, ensure your fluid is fresh and properly filled. How has your maintenance on the fluid been? If it's a repeatable issue, I'd take it into a dealer and have the code read. It could be something as simple as a sensor or faulty ground. It's worth the money for the diagnostic check instead of just taking a stab in the dark at the true issue.