I have this long crank time as well on the MR20DE engine. No CEL. Happens when very hot out. Thinking it could be crank sensor, but with no CEL or pending codes, I'm not sure. I did run a bottle of Techron, (I mean it can't hurt to do so, right?), and so far, it has been much better. No long...