Assuming that is shuts off dead like you turned the key:
Replacing the TPS and any coils was silly. If it wasn't a bad module expect a bad crank sensor or cam sensor or ignition switch or PCM.
how do you remove an ignition switch from an 07 kia optima
The 2003 Kia Optima has an inline 4 engine.
The 2002 Kia Optima has an inline 4 engine.
The 2001 Kia Optima has an inline 4 engine.
The 2005 Kia Optima has an inline 4 engine.
The 2012 Kia Optima has an inline 4 engine.
The 2004 Kia Optima has an inline 4 engine.
The 2008 Kia Optima has an inline 4 engine.
The 2013 Kia Optima has an inline 4 engine.
The 2011 Kia Optima has an inline 4 engine.
The 2010 Kia Optima has an inline 4 engine.
The 2007 Kia Optima has an inline 4 engine.