I'm having a strange problem! Has done this to me a few times, turn tne key starter wont engage, but if you touch the top starter post to the frame it will start to turn over and fire right up. lately has been turning over slowly it seems like its not getting enough juice to everything. Drove it for 4 hrs the one day stopped and tried starting it again...no go, turned over fine but wouldnt fire, left it over night jumped it in the morning and was fine, this lead me to believe high pressure oil leak. Drove it home next morning, 3 hr drive. shut the truck off, tried starting it imediatly, fired right back up and continued to work for 2 weeks everything fine other then the starter thing the odd time. last few days has been seeming to turn over slowly, started it this morning no issues ran it for a couple hrs then parked it at home and let it sit plugged in for about 6 hrs. Go to start it tonight and barely turning over lights flickering on and off dash lights flickering on and off, turn key to on position and everything is fine but won;t fire at all and barely turns over. Tried to jump it and nothing, put charger on batteries and they both are reading full charge! thinking now possibly ignition switch, from what i've read on here it seems like I have a short to ground somewhere, ignition switch seems most likley as a couple times i've wiggled the key a little and its turned over rather then grounding the starter! any suggestions? Truck is an 05 223,000kms. just replaced alternator a couple weeks ago and one brand new battery a few months back.