I trusted a guy and bought some cams off of him. He said that they were Stage 2 bullfrogs......I know some people say they suck, so don't bother, just help! I put them in last night and made sure my timing marks all lined up and I got a weird idle and when you push the gas pedal the car boggs and starts to act like it going to cut off.........I did not even rev past about 2k. Should I automatically say is the cams, or investigate more??? HELP!