My Camry was running fine. Went to start it next morning. Would not crank on 2004 Toyota Camry

Had battery checked. Cleaned terminals. Was okay. I pulled starter. Had checked. Was okay. All the the dash lights come on. Put back together. It started. Ran great all day. Then sat over night. Would not crank. Could it be the park switch? Malfunctioning?

Asked by for the 2004 Toyota Camry
would need a little more information but very likely starter is bad
1 more answer
Im thinking it might be a crankshaft sensor . It can be checked using an ohmeter .Or a neutral safety switch. try starting it in neutral .