Most of the starts came in 1996, when he started off with Spears Motorsports. In his debut with the team, he started 15th and finished 23rd at Homestead-Miami. Then, the very next race at Phoenix, Gill earned his first career top-10 with a ninth-place showing. He would later better that with a 7th at Tuscon and Bristol and a 6th at Milwuakee. He also earned one top-10 start at Colorado. Curiously, after an 11th place finish at Louisville, Gill was released from the team for unspecified reasons. He was running 11th in the points at the time, just thirty points out of tenth.
Gill recovered by joining Billy Ballew Motorsports for three races in later 1996. After finishing 22nd at Nashville, Gill closed out the year with a pair of 11ths, allowing him to finish 21st in points, despite missing ten races during the year.
Gill returned to the series for two starts in 2000. He started 7th in his season debut at Milwaukee before finishing 34th due to a rear end gear failure. He didn't fare much better at Memphis, where he crashed to 32nd. Gill has not competed in major NASCAR since.