have an 05 astro that after i shut it off when it was hot wouldn't stay running. i scanned it and it came up with a cps (crank position sensor)code....p0335 i think. i replaced the cps and took it for a ride, ran great. stopped at an convienance store for a soda and when i came out it wouldn't run again. got the scanner and it threw out the same cps code. knowing the the cps was probably ok i went out and got another one anyhow. put it in...about an hour had gone by.. and she started right up and ran great. drove it around close to home for a while to make sure everything got good and hot. it still ran great, went home and shut it off, went into the house to take care of business and came out 5 minutes later and here we go again....won't stay running and is showing the same code for the cps. ok, so where do i go from here..........i'm gonna try to find the ecm and make sure the connections are ok there, the harness at the cps is fine. side note: i've had this van since new with no problems to speak of and it has 220,000 miles and is well taken care of.

thanks Joe