having skipped some of replies....may already be talked about...but if it starts cold but not hot....headers? headers will make it more hot....and you might need a heat shied for the starter?
friend of mine used to have that problem, and sometimes he threw ice down there to cool it off quicker...a heat shield solved his problem...
hopefully I didnt double up on somone elses response