Since the car seems to be running normally, this is probably a sensor gone bad.
There are 2 sensors involved here, one is the cam position sensor, the other is what we call the intake timing control solenoid. A scan tool that can see the input from both of these is needed to determine what is going on.
This could be a low cost ($150) repair, so I wouldn't go to trading it in just yet unless you want to get rid of the car.
Any shop with a good scan tool can diagnose the car and give you an estimate before doing any work at all, and at that time you can decide if you want to keep the car or not.
Since the car seems to be running fine, it is highly unlikely to me that this is going to be a major timing chain type of problem costing a couple thousand dollars.
Please let me know what more I can do to assist you today. Also, please remember to rate my answer, Just Answer does not compensate me for my time and resources. Follow up questions are included in the price of your question. If you are using the free trial, or have a subscription a rating is still required.
Thank you so much!