How about new crank and cam sensors and coil boots? (just for the sake of being thorough) you said your dash lights went on after you started the car? i never "prime" or "wake up" electronics even after the cars been sitting for as long as one week. it just immediately starts right up. i put the key in and crank immediately. no priming whatsoever.
does it just crank a long time? exactly what kind of noises? rough idle? need a clearer description