Started for about 1-2 seconds then turned off. Next try started for about 1 second then turned off. 3rd attempt no start just crank. started fine this morning.

- crank sounds normal
- all fuses under hood ok
- all fuses in cabin ok
- swapped fuel pump relay with same type

Has had what seem to be electrical issues for a while:
- clock dims and doesnt hold time
- odometer LCD is missing a couple digit segments at times
- windows stop working or be very slow
- intermittent no crank aleviated by moving cable harness connected to negative battery post
- gear shifter stuck in park, need to stick something in the shifter hole for it to move from park
- constant fuse blowouts
- randomly turned off on wife and kiddo on freeway

Current codes:
P0342- camshaft position sensor circuit low voltage
P0341- camshaft position sensor performance
P035- heater performance sensor 1
P0128- coolant temperature (ect) below thermostat regulating temp


S.O.S.
Newb. Big thanks in advance gents.