I bought a2006 scion tc a few months ago. Immediately got alternator, starter and battery checked cuz it was giving hard time starting on first turn of key. Always started on second turn. Alternator was bad, I swapped out for a new one with a battery too cuz old one was 4 years old. Took back to advanced auto to check starter. Starter was good but then few days later car turns off while running. Checked starter and alternator. Starter went bad. Changed starter, still having starting issues. Does not always start when I want it on first try. Has new battery, starter, alternator. Also sometimes does not connect to obd2, says connection failed. Not sure if that helps to diagnose issue.