"My hood still doesn't "pop" up like most hoods because there is no sping to push the hood up."
Try unscrewing the rubber stops for the hood (about 1/2 turn should do it).
"I do have a check engine light, but I am in VA and the mechanic is in iL, sowould have to pay for a diagnositic."
AutoZone will read the code for free. Is your CEL on or flashing?