I have a 2008 X300 that isnt starting but the starter is running. I pulled the cover off the engine and confirmed that the bendix isnt coming up and engaging with the flywheel but it still runs. the starter is the johnson controls model that does not have a solenoid on the side. my inclination is that its a solenoid problem but the one i found online doesnt look like the one on my mower (or at least what i think is the solenoid). i've attached pix for reference. i'd just like some input on what i'm looking at and what is most likely causing the problem.