Have a 2008 Mitsubishi eclipse spyder GS that will not start. Car turns over, but does not fire. Ran ODB and states a B1312 error code. Do not know if this is the problem. Thinking it could be the crank position sensor, but wanted to know your thoughts. Is this something I can do myself or do you think it might be something else?