Hi there, sounds to me like it is the Mass Air Flow Meter. I had a similar problem last year on my 730. New Mass Air Flow meters are fairly cheap to buy and are a doddle to do it yourself. Should take you no more than 30 mins to remove the old n install new...