It is difficult to determine what your problem is but 1st thing is are all the filters clean and up to date?Are there any warning/management lights on?It could be a fuel/ electrical problem and that is the problem with modern motors,they are very complex on both issues,a good code reader would be worth a go also just to see what codes are stored,good luck.
cdc
February 2014