I'm getting a very slow cranking speed while the engine is hot I have tried swapping the battery for a newer one and cleaning the battery terminals with no luck do I need a new starter motor? or have i missed something?
sounds like your starter motor is struggling when hot check your starter cable fit a heat shield common complaint when the starter motor is heat soaked , check your earth cable too clean and tight at the battery and the block