need some help 04 discovery 2 service enegine soon light keeps flashing pulled codes says p0305 i already know that is misfire cylinder #five changed the coil pack and plugs still doing it and now it just over heats for no reason i dont know what is going on here some info would be great can give my info if needed thanks