OBDII scanner / software reasonable priced?

Before you do that, go over all your grounds really well. Make sure they are sanded clean and tight and none missing. Bad pcm grounds can drive you nuts.