i was driving to work in my 20002 LS miata and my check engine light came on...i went to auto zone and the code came up being p0012. it says it can be 1 of 4 things:
1. timing over retard_ right side
2. variable cam timing actuator stuck in retard position
3. oil passages plugged
4. timing belt jumped

the engine isnt running rough and the oil was changed possible right before i bought the car....
now the big catch is after i got to work and the car was off for about 15 minutes when i got in and restarted it the check engine light stayed off, and when i got back in it 5 hrs later to go home it still stayed off...

now when i was at auto zone and when they checed for the code they didnt reset it....

question is...should i be worried about it and if so what would it be or just wait till the check engine comes on agian then worry/panic??