Sold my friend my old 318is m44 engine. Was running grand for 2 days and started misfiring. Changed the coilpack and leads and it was perfect for about 2 hours and now same thing happening again.

Any1 any ideas?