I have a 2003 JGC and for the past couple of weeks it will stall at a light. while driving, even at a high speed on freeway, it will **** down. Sometimes when it shuts down it may completely lock up and I have no control what so ever. The check gages light always comes on. It also "hiccups" while driving causing a jerk of the vehicle. This morning my fuel gage showed me having a 1/2 tank but all of a sudden the gage went to empty and gas light came on. I'm at a loss and everyone is confused. Does anyone have an ideas and if so how much m I looking to spend?