2017 Colorado today suddenly has a longer than usual crank time but then starts right up when it decides to. P16A1 code is popping but no engine light. Anyone else encountered this yet? Runs fine, cleaned MAF just in case no luck. Code indicates TPS sensor but wanted to see if anyone else has had this before I throw one at it.