I had a similar problem and it was my Cam Position Sensor.
How many miles do you have?
I also would reccomend having somebody hook it up to a Diagnostic machine that reads DSMs.
...As far as I know, pocket/dataloggers don't discriminate based on age......