My understanding is this
- Camshaft deviation readings are valid only when the engine is fully warmed up. They change as the engine warms up and can mislead you
- If one or both deviations are out of spec, you probably have worn variocam pads. If they wear too much, the engine can jump timing
- The camshaft deviations should remain steady at idle. If not, it may be the IMS starting to wobble
- When the variocam solenoid is the problem, you'll see this in the camshaft angles when the engine RPMs are in the 3000 range. The numbers will be significantly different.
Hope this helps
BTW: Just replaced my variocam pads and they were worn. My deviations were negative and got more negative over the past two years