I suspect that the problem is an "open circuit" conditionin the circuit between your ignition switch and the starter solenoid, or possibly the starter solenoid itself.
Something that is supposed to be in contact is disconnected, or possibly the contacts inside the ignition switch have failed and won't make contact.
my suzuki vitaramodel 1999,engine turn over but doesnt fire
The 2007 Suzuki Grand-Vitara has a V6 engine.
The 2008 Suzuki Grand-Vitara has a V6 engine.
The 2004 Suzuki Grand-Vitara has a V6 engine.
The 2003 Suzuki Grand-Vitara has a V6 engine.
The 2002 Suzuki Grand-Vitara has a V6 engine.
The 2005 Suzuki Grand-Vitara has a V6 engine.
The 2001 Suzuki Grand-Vitara has a V6 engine.
The 2006 Suzuki Grand-Vitara has a V6 engine.
The 2012 Suzuki Grand-Vitara has an inline 4 engine.
The 2013 Suzuki Grand-Vitara has an inline 4 engine.
The 2010 Suzuki Grand-Vitara has an inline 4 engine.