I'm new to this so please be patient. first thing that happened was at a stop sign and took off and it didn't want to run and then it would take off. replaced the TPS and solved that problem. then i would be driving and it would just stop running. turn the key off for 10-15 seconds and it would start and would not happen again for days or weeks. One morning it would not crank so i replaced the right hand battery. Worked great for awhile but blew the caps off the new battery and acid got everywhere. the cap was also gone from the power steering pump and power steering fluid got everywhere. I drove it in this condition not knowing it had happened. It stopped running at a stop sign. after about 10-15 seconds with the key off turned it on and it started and ran until i parked it and went into the store. came out of store and cranked and cranked and would not start. That was two months ago and i really need my truck. It had thrown these codes p0337,p0480,p0628,p0700,p2127. I have replaced the fuel lift pump. The camshaft sensor. The connector to the camshaft sensor. All of the wires at the connector were bare and touching so i thought the power steering fluid must have caused that. Now the truck will not crank over. The normal solid red light on the instrument panel now blinks on and off. I really need HELP. Could the battery acid cause this?