hi my feind has a mazda 3 2006 deisel and he is havin problems with ,it running ,when he drives it ,it goes for a long time and then it will cut out ,and wont start ,if he leaves for half hour ,it will go with a tow what is the problem please can anyone help please.