my silverado 2500 hd fires off for a couple seconds and then shuts down. also will not connect with a code reader. has 60 lbs. of fuel pressure at the rail. every one says it is the ignition switch. can't remove the lock cylinder going through the little hole in the top of it , it will not release. any advice on how this is done? seems so simple, but i just can't get it to release !