My 2003 NISSAN ALTIMA SE with 111,000 miles, takes a long time to crank over (occasionally wont even start) and when it does finally start it idles really low and shuts off...also it sometimes get stuck in park... any idea whats going on? My boyfriend has checked over everything and cant find the problem