Could well be a vanos issue, not exactly uncommon
Seen a couple like that, but never actualy fixed 1 myself so can't help any on that side
Never had a customer want to spend the money on 1,
It's expensive for parts, I know that much, might be a real money pit with the other probs