Car will not turn over
To start, i've had my '01 impala 3.4 v6 for about three to four months now. There have been a few issues along the way, but recently the car has been fine. Anyway, the other day i drove the car to and from work maybe a total of two hours( one there, one back). At the end of the day it was parked while visiting relatives. When I went to leave, the car failed to start. The first attempt at turning the key resulted in just the accesory lights and radio to come on as well as a puff of white smoke from the passenger's side of the engine compartment. lifting the hood, i found it was coming from the fuse box area. since that first attempt, i've continued trying to start only to come up with the same result minus the smoke. the battery was resently tested to be fine, i have checked all fuses, checked battery terminal connections, cleaned grounds, had starter tested also to be fine, and the ignition switch has been replaced. After thumbing through my Hayne's i thought it might be the Neutral Safety Switch, although when i looked in the engine compartment, the switch was nowhere to be found. i traced the shifter cable to where it connects to a bracket. At this location there are two pressumable bolt holes along with a metal "prong" from the transmission, which the bracket that holds the shifter cable is. my thoughts are that the switch is missing, although im not sure if or how it would have been bypassed. now an interesting note that may be significant is that my steering wheel no longer locks up like it used to. this is why i came to the idea of the NSS. ive tried starting in Neutral, ive tried wiggling the bracket attached to the shifter cable while turning the ignition, and ive tried reafing on the shifter to maybe somehow get the car to notice it's in park. nothing has worked thus far and im not sure what to do next. im trying my best to avoid sending this car to a mechanic because i don't have alot of money. any suggestions would be greatly appreciated. p.s. i appolegize for the puncuation and grammar along with the length of this post.