Last time out part way through the day my Pro became hard to start and I mean hard up to 10 pulls to start. Once running runs fine, makes RPM, however did notice my check engine light coming on around 5500 RPM. Forgot to pull the codes while running. Times out before that started fine, just wondering if it could be a sensor going bad, I did just have the TPS replaced earlier this year when the PERC stopped working. Looking for suggestions where to start.........