I became so frustrated with the situation and lost access to the SnapOn computer that I used to get the car running, So I called a local shop that has worked on family vehicles. He had to replace the crank sensor and if I recall, It is OEM. I also replaced the purge valve solenoid as suggested by Raider. It was in in a Duralast box.