Well I went to start my truck to go to class yesterday and it cranked over fine but did not attempt to fire. I have been experiencing a rough idle the past week, but other than that, I have had no issues with starting before. Tried a few more times and nothing. It has been pouring rain ever since so I have not had a chance to check much. I changed the CPS and it did not help. It is a completely stock truck besides for intake and exhaust. I'm just looking for suggestions on things to check when it stops raining. Thanks.