So ever since I owned my '07 I-6 DB7 it will "occasionally" only idle above 3,000 rpm's the engine quits if you take your foot off the accelerator. It will restart but you must keep the R's very high. It does not kick any codes. If you let it sit over night it starts and runs normally and my not do it again for months. When it does however there is nothing you can do except park it till it completely cools down. Been to the dealer twice - found nothing, been to local Aston guy.....can't find anything wrong. Love the car but don't trust it to get me from point A to B.