You may find its the starter motor, it was on mine. If the starter doesnt spin at 750rpm the car will realy struggle to start and it sounds like the engines gonna drop out when it does run. The DMF is a metallic sound and it will do it all the time once it goes.